Sensor Coordination using Active Dataspaces
نویسندگان
چکیده
To ease application development for wireless sensor networks, we have developed a high-level, data-centric programming model, called active dataspace (ADS), and a prototype implementation of ADS on the TinyOS platform. An ADS is an active data repository that supports associative data access operations. The ADS model is based on the tuple space coordination model used in parallel computing, and extends it to make it applicable for sensor networks. The key elements of ADS include a construct, called virtual tuple, that enables a sensor node to express its capability to generate on demand a specified type of tuple, in-network aggregation primitives to support resource-efficient data accesses, and timeout tags for tuples to facilitate handling sensor network dynamics. ADS provides a high-level, expressive programming abstraction for developing a variety of sensor network applications that are resource efficient, and tackle the “come and go” characteristic of sensor networks.
منابع مشابه
µ2 Log: Towards Remote Coordination
Modern computing is characterized, among others, by two major facts. On the one hand, methods are needed to master the ever growing complexity of information systems. On the other hand, distributed and open systems allow configurations to change dynamically and thus require tools to allow processes to cooperate, communicate and work in synergy. A theoretical model 2Log, supported by an efficien...
متن کاملXML Dataspaces for the Coordination of Internet Agents
This paper presents MARS-X, a programmable coordination architecture for autonomous and mobile Internet agents. In MARS-X, mobile Internet agents coordinate through programmable XML dataspaces, accessed by agents in a Linda-like fashion. This suits very well the characteristics of both mobile Internet agents and the Internet environment itself, because MARS-X enforces open and uncoupled interac...
متن کاملTuple-based Technologies for Coordination
By tuple-based technologies we refer to any coordination system that uses associative access to shared dataspaces for communication / synchro-
متن کاملOn Relating Blackboards in the µLog Coordination Model
This paper describes coordination relations that are relations that induce the presence of data on some dataspaces from the presence of other data on other dataspaces To that end we build upon previous work on the Log model and show that the coordination re lations can be easily incorporated in it Part of this incorporation is achieved through the use of multiple blackboards and processes runni...
متن کامل